昨天的文章所提到的 HTTPS 能將我們從瀏覽器發送 HTTP request 到 Server 的過程變得更為安全可信任,而其中的 HTTP request 依據種類的不同會使用對應的方法來做發送,今天我們會對 Request 與 Resoponse 來做介紹。
這個是 MDN 所提供的範例 requests:
GET / HTTP/1.1
Host: developer.mozilla.org
Accept-Language: fr
/
MDN 上提供的回傳 response 範例:
HTTP/1.1 200 OK
Date: Sat, 09 Oct 2010 14:28:02 GMT
Server: Apache
Last-Modified: Tue, 01 Dec 2009 20:18:22 GMT
ETag: "51142bc1-7449-479b075b2891b"
Accept-Ranges: bytes
Content-Length: 29769
Content-Type: text/html
<!DOCTYPE html>… (here come the 29769 bytes of the requested web page)
我們可以從上面兩個範例觀察到 Request 與 Response 的結構有一定程度的相似:
(圖片來源)